package _collections.collectionn;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
import java.util.TreeSet;

public class Set1
{
    public static void main(String[] args) {
        //创建set的集合对象
        Set<Integer> A=new HashSet<>();//创建了一个hashset  他是一个经典代码  不重复 无索引 无序（但不是随机）
        A.add(123);
        A.add(234);
        A.add(123);  //重复代码不显示
        A.add(1);
        A.add(2);

        System.out.println(A);

      Set<Integer> B =new LinkedHashSet<>();//这边是有序 不重复 无索引
        B.add(123);
        B.add(234);
        B.add(123);
        B.add(1);
        B.add(2);

        System.out.println(B);

        Set<Integer> C =new TreeSet<>();//排序（升序 ） ，无索引，不可重复
        C.add(123);
        C.add(234);
        C.add(123);
        C.add(1);
        C.add(2);
        System.out.println(C.hashCode());//查询他的哈希值

        System.out.println(C);
    }
}
